package com.xp.tinyurl.common.dto;

import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @Description 延长有效期
 * @Author chengguo.pei
 * @Date 2021/10/14 11:41
 */
@Data
public class ChangeLongUrlDTO implements Serializable {


    /**
     * 短地址
     */
    @NotBlank
    private String tinyUrl;

    /**
     * 在tinyurl后台申请的app key
     */
    @NotBlank
    private String appKey;

    /**
     * 在UPUSH后台申请的短链接通道
     */
    @NotNull
    private Long channelId;

    /**
     * 长连接地址
     */
    @NotNull
    private String longUrl;

}
